gl: Reshuffle some code
authorMatthias Clasen <mclasen@redhat.com>
Fri, 4 Sep 2020 16:35:59 +0000 (12:35 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 4 Sep 2020 17:16:11 +0000 (13:16 -0400)
Just rearrange the cases in this switch, no effective change.

gsk/gl/gskglrenderer.c

index 5078aeef65351fb150f6e24e5893a5fb8cdf1e4b..47ec75e21f37dfa1d24d71dbfa6c1aae64c00fdf 100644 (file)
@@ -1035,11 +1035,10 @@ render_transform_node (GskGLRenderer   *self,
       }
     break;
 
-    case GSK_TRANSFORM_CATEGORY_UNKNOWN:
-    case GSK_TRANSFORM_CATEGORY_ANY:
-    case GSK_TRANSFORM_CATEGORY_3D:
     case GSK_TRANSFORM_CATEGORY_2D:
-    default:
+    case GSK_TRANSFORM_CATEGORY_3D:
+    case GSK_TRANSFORM_CATEGORY_ANY:
+    case GSK_TRANSFORM_CATEGORY_UNKNOWN:
       {
         TextureRegion region;
         gboolean is_offscreen;
@@ -1050,7 +1049,9 @@ render_transform_node (GskGLRenderer   *self,
             gsk_gl_renderer_add_render_ops (self, child, builder);
             ops_pop_modelview (builder);
           }
-        else if (add_offscreen_ops (self, builder,
+        else
+          {
+            if (add_offscreen_ops (self, builder,
                                    &child->bounds,
                                    child,
                                    &region, &is_offscreen,
@@ -1073,6 +1074,11 @@ render_transform_node (GskGLRenderer   *self,
             ops_pop_modelview (builder);
           }
       }
+      break;
+
+    default:
+      g_assert_not_reached ();
+      break;
     }
 }